Methods and apparatus for fixed broadband communication and backhaul access with large number of antennas

ABSTRACT

A consumer premise equipment (CPE) which may comprise a processor, a storage medium, and an antenna, wherein the processor may be operatively coupled to the storage medium and the antenna to receive, from multiple antennas of a hub station, a first beam training announcement signal that may inform the CPE to be ready to receive a beam training packet using one or more beams, wherein the beam training packet may include a plurality of symbols that are each beamformed using a different beamformer or precoder; and send, to the hub station, a beamforming feedback report based on measurements taken by the CPE, possibly as a result of the CPE receiving the first beam training announcement signal.

CROSS REFERENCE TO RELATED APPLICATION

This application claims the benefit of U.S. provisional application 62/377,941 filed on Aug. 22, 2016, which is incorporated by reference as if fully set forth.

FIELD OF INVENTION

The application relates to wireless communication technologies. Specifically, the application relates to broadband communication systems.

SUMMARY

A consumer premise equipment (CPE) which may comprise a processor, a storage medium, and an antenna, wherein the processor may be operatively coupled to the storage medium and the antenna to receive, from multiple antennas of a hub station, a first beam training announcement signal that may inform the CPE to be ready to receive a beam training packet using one or more beams, wherein the beam training packet may include a plurality of symbols that are each beamformed using a different beamformer or precoder; and send, to the hub station, a beamforming feedback report based on measurements taken by the CPE, possibly as a result of the CPE receiving the first beam training announcement signal.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1A shows an example of an MGB system that connects LTE, Wi-Fi, and 5G Access Points.

FIG. 1B shows an example of hardware comprising components typical in a piece of hardware.

FIG. 2 shows an example of a multi-stream beamforming training, feedback, and data communication.

FIG. 3 shows an example of a BTP Announcement with Long-term Beamforming.

FIG. 4 shows an example of a multi-stream beamforming training, feedback, and data communication with multiple CPEs.

FIG. 5 shows an example of a channel sounding with multiple beamforming training signals.

FIG. 6 shows an example of a multi-user MIMO with long-term beamforming.

FIG. 7 shows an example of an MU-MIMO with multi-user ACK requests and acknowledgments via beamforming.

FIG. 8 shows an example of Antenna Aray Hopping.

FIG. 9 shows an example of multi-stream beamforming training, feedback, and data communication with multiple CPEs and multiple carriers.

DETAILED DESCRIPTION

The advancement in wireless communication in the past several decades has been an important part of the information and communication technology revolution. The success of the Third Generation (3G) and the Fourth Generation (4G) cellular communication technologies, together with the success of Wi-Fi, has spurred explosive growth of wireless traffic. In the era of Fifth Generation (5G) wireless communication, it may be expected that mobile broadband access via smartphones and other portable devices is ubiquitous, and billions of devices may be connected—mostly wirelessly—to become part of the so-called Internet of Things (IoT). This trend may allow for wireless communication using Millimeter-wave, Massive Multiple-Input-Multiple-Output (MIMO), and/or small cells to provide connectivity and capacity for billions of people and machines in an era of 5G and beyond.

In an example communication system of FIG. 1A, fixed millimeter-wave gigabit broadband (MGB) may be used and may comprise an MGB Hub and a number of Consumer Premise Equipment (CPE). An MGB CPE may be any device that facilitates communication between an MGB Hub (Hub) and an access point or terminal. An MGB Hub may be connected via fiber, or the like, to a network of connected computers, such as the Internet, which in turn may facilitate connection to service providers, computers 110, servers 112, and the like. A CPE may comprise, for example, see FIG. 1B, a processor, a storage medium, software stored on the storage medium and executed by the processor, one or more input ports or hardware such as a keyboard or one or more antennas, one or more output ports or hardware such as a display or one or more antennas. A CPE may also be known as a set top box, telephone, router, switch, residential gateway, fixed mobile convergence product, home networking adapter, and internet access gateway. A CPE may be an active device or a passive device. A CPE may be a hybrid device which may act as the source point for more than one type of service.

In the example communication system of FIG. 1A, communication between the MGB Hub and the MGB CPE may be established in millimeter wave spectrum. Both a transmitter and a receiver use a combination of analog beamforming and digital MIMO processing to adapt to the channel condition. A typical MGB Hub may have 1-6 sectors. Each sector uses a planar phased antenna array and dynamically form beams to transmit to and receive from small cells. The MGB CPE may use a high-gain antenna (e.g., a dish antenna) to point to a direction towards which communication to and from an MGB Hub may be established. Alternatively, the MGB CPE may also use planar phased antenna arrays to point to the best directions to transmit to and receive from the MGB Hub. In another alternative, the MGB CPE may use an Omni-directional antenna. Each MGB CPE may be connected to one or multiple wireless access points, such as small cell base stations, Wi-Fi access points, Wi-Fi routers, or the like that provide wireless access to one or more terminals/devices of a variety of usage scenarios, including wireless broadband access to residential homes or enterprise buildings and small cell backhaul for 4G or 5G mobile communication networks, etc. The access link may have small cells that use either LTE, or Wi-Fi, or 5G, or a combination of these access technologies. Alternatively, the access points, such as a router or a switch, may have a wired connection to one or more terminals/devices. The terminals/devices may include smart phones, tablets, laptops, TVs, home appliances, wearable devices, sensors, cameras, personal computers, servers, databases, smart devices, TVs, refrigerators, watches, virtual reality equipment, User Equipment (UE) and other connected devices such as home automation systems, robots, self-driving cars, drones, air craft, boats, or ships. These terminals/devices may in one embodiment comprise elements, for example, see FIG. 1B, such as comprise a processor, a storage medium, software stored on the storage and executed by the processor, one or more input ports or hardware such as a keyboard or mouse, one or more output ports or hardware such as a display or one or more antennas.

The example communication system of FIG. 1A may also include, but is not shown, network elements such as a radio access network (RAN), public switched telephone network (PTSN), the Internet, and the like. The communication system of FIG. 1A may also include, but is not shown, a base station, base transceiver stations (BTS), eNodeB, Node-B, base station controller (BSC), radio network controller (RNC), relay nodes, and the like. The communication system of FIG. 1A may employ one or more channel access methods such as, but not limited to, time division multiplexing, frequency division multiplexing, code division multiplexing, and the like.

One aspect of MGB may be beamforming. To enable beamforming, beam training packets (BTP) may be used for beam training purposes. The MGB Hub may begin the beam training process by transmitting a Beam Training Packet Announcement (BTPA). The BTPA may include the identification of the intended MGB CPE (or MGB CPEs). The BTPA may be followed by a BTP. The BTP contains beam training signals that enable the intended MGB CPE (or MGB CPEs) to estimate the channel and generate feedback to the MGB Hub. The MGB Hub may then use the feedback information regarding the channel to MGB CPEs in its scheduling and transmission decisions. Alternatively, one or more CPEs may communicate with more than one MGB Hubs simultaneously or in a timed fashion.

Described herein are methods and apparatuses for operating a system for efficiently transmitting and receiving beam training signals and data packets in a fixed millimeter-wave gigabit broadband (MGB) system. The fixed millimeter-wave gigabit broadband system includes an MGB Hub and multiple pieces of MGB Consumer Premise Equipment (CPEs). The MGB Hub may employ a phased array antenna with the ability to dynamically create one or multiple beams pointing to different spatial directions. Each MGB CPE may use a fixed directional antenna to point to a direction that it may establish good communication with the MGB Hub. In various embodiments of the invention, the MGB Hub may transmit multiple beam training signals or data packets to multiple MGB CPEs simultaneously. The MGB CPEs transmit multiple beam training feedback or data packet acknowledgment to the MGB Hub simultaneously. The MGB Hub may also swap the antenna arrays used to transmit to different MGB CPEs to improve diversity for these transmissions while maintaining the beams to achieve spatial separation for these multiple transmissions.

In one embodiment of the invention, an MGB hub station may transmit a first beam training announcement packet using a first beam or set of beams. A beam may be defined as a certain way of using multiple antennas to transmit a signal. For example, the same beam training signal may be transmitted via multiple antennas with a different phase applied to each antenna, resulting in higher radiated power along certain spatial directions while lower radiated power along others. This technique may be commonly referred to as beamforming. Simultaneously, the said hub station may transmit a second beam training announcement using a second beam or set of beams. The beam training announcement notifies the intended consumer premise equipment (CPEs) to be ready to receive the beam training signals that follow the beam training announcement. For example, as shown in FIG. 3, the MGB Hub transmits a first Beam Training Packet Announcement (shown as “BTPA S₁” in FIG. 3) to signal the upcoming beam-training packet for a first beam or set of beams (denoted as “S₁” in FIG. 3) using a first Beam Training Packet (BTP). Simultaneously, the MGB Hub may also transmit a second BTPA (shown as “BTPA S₂” in FIG. 3) to signal the upcoming beam-training packet for a second beam or set of beams (denoted as “S₂” in FIG. 2) using a second BTP. The BTPA packet may indicate which CPE should be prepared to receive the upcoming BTP. For example, the first BTPA indicates MGB CPE 1 as the intended recipient of the upcoming training signal in the first BTP; the second BTPA indicates MGB CPE 2 as the intended recipient of the upcoming training signal in the second BTP.

In another embodiment of the invention, an MGB Hub station may transmit a first beam-training packet (BTP) using a first beam or set of beams. At the same time, the said hub station transmits a second beam-training packet using a second beam or set of beams. Within the BTP for S₁, there may be multiple training symbols, each may be beamformed using a different beamformer/precoder in beam or beam set S₁. Similarly, within the BTP for S₂, there may be multiple training symbols, each may be beamformed using a different beamformer/precoder in beam or beam set S₂.

The beam training efficiency may be further increased by training multiple CPEs at the same time within the same set of beams. For example, see FIG. 4 and FIG. 5. A training signal announcement for a first set of beams (denoted as “BTPA S₁” in FIG. 5) may notify both MGB CPE 1 and MGB CPE 3 to be ready for the upcoming beam training signal BTP S₁. Simultaneously, the training signal announcement for the second set of beams (denoted as “BTPA S₂” in FIG. 5) may notify both MGB CPE 2 and MGB CPE 4 to be ready for the upcoming beam training signal BTP S2. MGB CPE 1 and MGB CPE 3 may measure the channel condition upon receiving BTP S₁. MGB CPE 2 and MGB CPE 4 may measure the channel condition upon receiving BTP S₂. Then, MGB CPE 1 sends the Beamforming Feedback Report (shown as “BFR 1” in FIG. 5) to the MGB Hub, possibly after a brief time gap to allow processing and to account for propagation delay (shown as “T_(G)” in FIG. 5). Simultaneously, MGB CPE 2 may send the BFR 2 to the MGB Hub. The MGB Hub may further send Beamforming Feedback Report Poll to MGB CPE 2 (shown as “BFRP CPE 2” in FIG. 5) to request beamforming report from MGB CPE 2. Simultaneously, the MGB Hub may send BFRP to MGB CPE 4 (shown as “BFRP CPE 4” in FIG. 5) to request beamforming report from MGB CPE 4. Upon receiving the BFRPs, MGB CPE 2 and MGB CPE 4 may simultaneously transmit the BFRs to the MGB Hub in the same time slot. In this way, the beam training overhead may be greatly reduced due to the system's ability to conduct beam training for multiple sets of beams at the same time.

In one embodiment of the invention, a first set of beams S₁ may include a first beam formed by applying a first set of amplitude and phase shift values to a first set of antennas, and a second beam formed by applying a second set of amplitude and phase shift values to a second set of antennas. Preferably, the first set of amplitude and phase shift values should be the same or similar as the second set of amplitude and phase shift values so that the beams in the same set of beams point to the same spatial direction. The first set of antennas and the second set of antennas may have different polarization. For example, the first set of antennas may be vertically polarized while the second set of antennas may be horizontally polarized. Alternatively, the first set of antennas may be +45° polarized while the second set of antennas may be −45° polarized. Alternatively, the first set of antennas may be right-handed circular polarized while the second set of antennas may be left-handed circular polarized. The first set of antennas with a first polarization and the second set of antennas with a second polarization may also be created by feeding the same set of physical antennas with two different sets of feed points that results in radiation with two different polarizations. This may allow communication with 2 MIMO streams via the first beam and the second beam. Since the first beam and the second beam may be transmitted using antenna elements with different polarization, it may be possible for the receiver to receive these two beams with limited interference between these two beams and achieve good performance for the 2 MIMO streams.

In another embodiment of the invention, an MGB Hub station may transmit a first data packet using a first beam within the first set of beams. Simultaneously, the said hub station may transmit a second data packet using a second beam within the second set of beams. An example is shown in FIG. 6, where the MGB Hub transmits a first data packet using beam (S₁, B₁) to MGB CPE 1. Simultaneously, the MGB Hub may transmit a second data packet using beam (S₂, B₂) to MGB CPE 2. The beams in beam set Si may point to the spatial direction of MGB CPE 1. The beams in beam set S₂ may point to the spatial direction of MGB CPE 2. Beam (S₁, B₁) may be vertically polarized. Beam (S₂, B₂) may be horizontally polarized. The simultaneous transmission of the first data packet using beam (S₁, B₁) and the second data packet using beam (S₂, B₂) may achieve good separation of these two beams (and the two packets) using spatial separation and different polarization, which may result in good multi-user MIMO performance.

In another embodiment of the invention, the MGB Hub may simultaneously send a first acknowledgment request (shown as “AR 1” in FIG. 7) to MGB CPE 1 and a second acknowledgment request (shown as “AR 2” in FIG. 7) to MGB CPE 2. Upon receiving the acknowledgment requests, MGB CPE 1 may transmit a first acknowledgment (shown as “ACK 1” in FIG. 7) while simultaneously MGB CPE 2 may transmit a second acknowledgment (shown as “ACK 2” in FIG. 7). This scheme may allow simultaneous transmission of multiple acknowledgment requests, and simultaneous transmission of multiple acknowledgments, which may significantly reduce the acknowledgment signaling overhead for multi-user MIMO transmission and increasing system throughput.

FIG. 8 shows an example of MGB Hub antenna with multiple arrays. In this example, the MGB Hub may have 4 transmit arrays. Antenna Array 1 and Antenna Array 3 may be vertically polarized. Antenna Array 2 and Antenna Array 4 may be horizontally polarized. Each antenna array may have 4 columns of patch antenna elements. All elements in each column may be fed by a single input port. Each column may be connected to a phase shifter so that the phase of the input signal to an antenna array may be changed at each column to result in different beam patterns in space.

In one embodiment of the invention, the MGB Hub may alternate the mapping from beam training symbols to antenna arrays to achieve efficient use of time frequency resources for beam training. For example, assuming the MGB Hub transmits beam training packet BTP S₁ to MGB CPE 1 and simultaneously beam training packet BTP S₂ to MGB CPE2. There may be multiple training symbols in each packet. In the first symbol time t₁, the MGB Hub may transmit a first beamforming training symbol x₁(t₁) using a first beamforming vector {right arrow over (φ₁)}=[φ₁₁, φ₁₂, φ₁₃, φ₁₄] via Antenna Array 1. Simultaneously, the MGB Hub may transmit a second beamforming training symbol x₂ (t₁) using a second beamforming vector {right arrow over (φ₂)}=[φ₂₁, φ₂₂, φ₂₃, φ₂₄] via Antenna Array 2. Antenna Array 1 and Antenna Array 2 may have different polarization while beamforming vectors {right arrow over (φ₁)} and {right arrow over (φ₂)} point to different spatial direction. In the second symbol time t₂, the MGB Hub may transmit a third beamforming training symbol x₁(t₂) using the said first beamforming vector {right arrow over (φ₁)} (or a beamforming vector that may be isomorphic to {right arrow over (φ₁)} via Antenna Array 2. Simultaneously, the MGB Hub may transmit a fourth beamforming training symbol x₂(t₂) using the said second beamforming vector {right arrow over (φ₂)} (or a beamforming vector that may be isomorphic to {right arrow over (φ₂)}) via Antenna Array 1. In other words, the beamforming vectors applied to Antenna Array 1 and Antenna Array 2 may be swapped in symbol time t₂ vs. symbol time t₁. This scheme may allow beamforming training for MGB CPE 1 and MGB CPE 2 at the same time with minimal interference, achieving efficient use of time and frequency resources.

In another embodiment of the invention, the MGB Hub may alternate the mapping from data symbols to antenna arrays to achieve efficient use of time frequency resources for data transmission. For example, it may be assumed that the MGB Hub transmits a first data packet to MGB CPE 1 and simultaneously a second data packet to MGB CPE2. There may be multiple data symbols in each packet. In the first symbol time t₁, the MGB Hub may transmit a first data symbol d₁(t₁) using a first beamforming vector {right arrow over (φ₁)}=[φ₁₁, φ₁₂, φ₁₃, φ₁₄] via Antenna Array 1.

Simultaneously, the MGB Hub may transmit a second data symbol d₂(t₁) using a second beamforming vector {right arrow over (φ₂)}=[φ₂₁, φ₂₂, φ₂₃, φ₂₄] via Antenna Array 2. Antenna Array 1 and Antenna Array 2 have different polarization while beamforming vectors {right arrow over (φ₁)} and {right arrow over (φ₂)} point to different spatial directions. In the second symbol time t₂, the MGB Hub may transmit a third data symbol d₁(t₂) using the said first beamforming vector {right arrow over (φ₁)} (or a beamforming vector that may be isomorphic to {right arrow over (φ₁)}) via Antenna Array 2. Simultaneously, the MGB Hub may transmit a fourth data symbol d₂ (t₂) using the said second beamforming vector {right arrow over (φ₂)} (or a beamforming vector that may be isomorphic to {right arrow over (φ₂)}) via Antenna Array 1. In other words, the beamforming vectors may be applied to Antenna Array 1 and Antenna Array 2 may be swapped in symbol time t₂ vs symbol time t₁. In this way, some data symbols of the first data packet may be transmitted via Antenna Array 1 using a first polarization scheme while other data symbols of the first data packet may be transmitted via Antenna Array 2 using a second polarization scheme. Similarly, some data symbols of the second data packet may be transmitted via Antenna Array 2 using the said second polarization scheme while other data symbols of the second data packet may be transmitted via Antenna Array 1 using the said first polarization scheme. This approach may allow data transmission to MGB CPE 1 and MGB CPE 2 at the same time with minimal interference while increasing diversity for both data packets.

This transmission method may be extended to transmissions with more than 2 MIMO streams. For example, assume an MGB Hub transmits 2 MIMO streams to MGB CPE 1 and another 2 MIMO streams to MGB CPE 2. In the first symbol time t₁, the MGB Hub may transmit a first data symbol d₁(t₁) using a first beamforming vector {right arrow over (φ₁)}=[φ₁₁, φ₁₂, φ₁₃, φ₁₄] via Antenna Array 1 and a second data symbol d₂ (t₁) using the said first beamforming vector {right arrow over (φ₁)} (or a beamforming vector that may be isomorphic to {right arrow over (φ₁)}) via Antenna Array 2. Simultaneously, the MGB Hub may transmit a third data symbol d₃ (t₁) using a second beamforming vector {right arrow over (φ₂)}=[φ₂₁, φ₂₂, φ₂₃, φ₂₄] via Antenna Array 3 and a fourth data symbol d₄(t₁) using the said second beamforming vector {right arrow over (φ₂)} (or a beamforming vector that may be isomorphic to {right arrow over (φ₂)}) via Antenna Array 4. Antenna Array 1 and Antenna Array 2 may have different polarization while beamforming vectors {right arrow over (φ₁)} and {right arrow over (φ₂)} may achieve good spatial separation. In the second symbol time t₂, the MGB Hub may transmit a fifth data symbol d₁(t₂) using the said first beamforming vector {right arrow over (φ₁)} (or a beamforming vector that may be isomorphic to {right arrow over (φ₁)}) via Antenna Array 3 and a sixth data symbol d₂ (t₂) using the said first beamforming vector {right arrow over (φ₁)} (or a beamforming vector that may be isomorphic to {right arrow over (φ₁)}) via Antenna Array 4. Simultaneously, the MGB Hub may transmit a seventh data symbol d₃(t₂) using the said second beamforming vector {right arrow over (φ₂)} (or a beamforming vector that may be isomorphic to {right arrow over (φ₂)}) via Antenna Array 1 and an eighth data symbol d₃(t₂) using the said second beamforming vector {right arrow over (φ₂)} (or a beamforming vector that may be isomorphic to {right arrow over (φ₂)}) via Antenna Array 2. This scheme may allow data transmissions to MGB CPE 1 and MGB CPE 2 at the same time with minimal interference while achieving diversity for transmissions to both MGB CPE 1 and MGB CPE 2.

In another embodiment of the invention, the MGB Hub may alternate the mapping from data symbols to antenna arrays to achieve efficient use of time frequency resources for data reception. For example, it may be assumed that an MGB Hub receives a first data packet from MGB CPE 1 and simultaneously a second data packet from MGB CPE2. There may be multiple data symbols in each packet. In the first symbol time t₁, the MGB Hub may receive a first data symbol d₁(t₁) using a first beamforming vector {right arrow over (φ₁)}=[φ₁₁, φ₁₂, φ₁₃, φ₁₄] via Antenna Array 1. Simultaneously, the MGB Hub may receive a second data symbol d₂ (t₁) using a second beamforming vector {right arrow over (φ₂)}=[φ₂₁, φ₂₂, φ₂₃, φ₂₄] via Antenna Array 2. Antenna Array 1 and Antenna Array 2 may have different polarization while beamforming vectors {right arrow over (φ₁)} and {right arrow over (φ₂)} point to different spatial directions. In the second symbol time t₂, the MGB Hub may receive a third data symbol d₁(t₂) using the said first beamforming vector {right arrow over (φ₁)} (or a beamforming vector that may be isomorphic to {right arrow over (φ₁)}) via Antenna Array 2. Simultaneously, the MGB Hub may receive a fourth data symbol d₂(t₂) using the said second beamforming vector {right arrow over (φ₂)} (or a beamforming vector that may be isomorphic to {right arrow over (φ₂)}) via Antenna Array 1. In other words, the beamforming vectors applied to Antenna Array 1 and Antenna Array 2 may be swapped in symbol time t₂ vs symbol time t₁. In this way, some data symbols of the first data packet may be received via Antenna Array 1 using a first polarization scheme while other data symbols of the first data packet may be received via Antenna Array 2 using a second polarization scheme. Similarly, some data symbols of the second data packet may be received via Antenna Array 2 using the said second polarization scheme while other data symbols of the second data packet may be received via Antenna Array 1 using the said first polarization scheme. This approach may allow data transmission by MGB CPE 1 and MGB CPE 2 at the same time with minimal interference while increasing diversity for both data packets.

This reception method may extend to reception with more than 2 MIMO streams. For example, assume an MGB Hub receives 2 MIMO streams from MGB CPE 1 and another 2 MIMO streams from MGB CPE 2. In the first symbol time t₁, the MGB Hub may receive a first data symbol d₁(t₁) using a first beamforming vector {right arrow over (φ₁)}=[φ₁₁, φ₁₂, φ₁₃, φ₁₄] via Antenna Array 1 and a second data symbol d₂ (t₁) using the said first beamforming vector {right arrow over (φ₁)} (or a beamforming vector that may be isomorphic to {right arrow over (φ₁)}) via Antenna Array 2. Simultaneously, the MGB Hub may receive a third data symbol d₃(t₁) using a second beamforming vector {right arrow over (φ₂)}=[φ₂₁, φ₂₂, φ₂₃, φ₂₄] via Antenna Array 3 and a fourth data symbol d₄(t₁) using the said second beamforming vector {right arrow over (φ₂)} (or a beamforming vector that may be isomorphic to {right arrow over (φ₂)}) via Antenna Array 4. Antenna Array 1 and Antenna Array 2 may have different polarization while beamforming vectors {right arrow over (φ₁)} and {right arrow over (φ₂)} achieve good spatial separation. In the second symbol time t₂, the MGB Hub receives a fifth data symbol d₁(t₂) using the said first beamforming vector {right arrow over (φ₁)} (or a beamforming vector that may be isomorphic to {right arrow over (φ₁)}) via Antenna Array 3 and a sixth data symbol d₂(t₂) using the said first beamforming vector {right arrow over (φ₁)} (or a beamforming vector that may be isomorphic to {right arrow over (φ₁)}) via Antenna Array 4. Simultaneously, the MGB Hub may receive a seventh data symbol d₃ (t₂) using the said second beamforming vector {right arrow over (φ₂)} (or a beamforming vector that may be isomorphic to {right arrow over (φ₂)}) via Antenna Array 1 and an eighth data symbol d₃ (t₂) using the said second beamforming vector {right arrow over (φ₂)} (or a beamforming vector that may be isomorphic to {right arrow over (φ₂)}) via Antenna Array 2. This scheme may allow data transmissions by MGB CPE 1 and MGB CPE 2 at the same time with minimal interference while achieving diversity for transmissions from both MGB CPE 1 and MGB CPE 2.

The separation of the multiple streams in an MU-MIMO transmission may be further enhanced by frequency separation. One example may be shown in FIG. 9. The transmissions from the MGB Hub to MGB CPE 1 and MGB CPE 3 may use beamforming vectors from beam set S1, i.e., they may have similar or largely overlapping spatial signature. To increase the separation, beamforming vector (S1, B1) may be used for transmission to MGB CPE 1 while beamforming vector (S1, B2) may be used for transmission to MGB CPE 3. For example, (S1, B1) may be vertically polarized while (S1, B2) may be horizontally polarized to achieve good spatial separation between the transmission to MGB CPE 1 and the transmission to MGB CPE 3. In addition, carrier F1 may be used for transmission to MGB CPE 1 while carrier F2 may be used for transmission to MGB CPE 3. The transmission to MGB CPE 1 and the transmission to MGB CPE 3 may be thus further separated by frequency. Similarly, the MGB Hub may transmit to MGB CPE 2 using beamforming vector (S2, B2) on carrier F1 while transmitting to MGB CPE 4 using beamforming vector (S2, B1) on carrier F2.

All aspects of the present disclosure are described as example embodiments and not intended to otherwise limit the aspects that one of ordinary skill in the art would appreciate could be used alone or in combination with any of the aspects described above. In some examples and/or embodiments described herein reference is made to a singular instance of an element, or reference is made to a plurality of an element, however, all elements discussed herein may be singular or plural and should not be limited by their example embodiments and/or examples. Additionally, the methods described herein may be carried out by a program, software, or firmware stored on a non-transitory computer-readable medium executed by a computer/processor connected to an antenna for sending and receiving signals. A storage medium may comprise, but is not limited to, one or more of read only memory (ROM), random access memory (RAM), registers, cache memory, semiconductor memory devices, solid state drives, USB drives, magnetic media such as internal hard disks and removable disks, magneto-optical media, and optical media such as CD-ROM disks, Mini-Discs, Blu-Ray Discs, digital versatile disks (DVDs), and the like. The program, software, or firmware may be carried out in any type of computing device such as, but not limited to, a CPE, Hub, UE, smartphone, terminal, base station, relay station, RNC, host computer, server, database, laptop, tablet, or any hardware described herein or its known equivalent. 

What is claimed is:
 1. A consumer premise equipment (CPE) comprising a processor, a storage medium, and an antenna, wherein the processor is operatively coupled to the storage medium and the antenna to: receive, from multiple antennas of a hub station, a first beam training announcement signal that informs the CPE to be ready to receive a beam training packet using one or more beams, wherein the beam training packet includes a plurality of symbols that are each beamformed using a different beamformer or precoder; and send, to the hub station, a beamforming feedback report based on measurements taken by the CPE as a result of the CPE receiving the first beam training announcement signal. 